@gc:#333;
@bgc:#ebebeb;
@bgc-white:#fff;
@list-border:1px solid #bcbcbc;
a{color:@gc;text-decoration:none;}
a,
img {
  -webkit-touch-callout: none;
}
a,
button,
input {
  -webkit-tap-highlight-color: rgba(255, 0, 0, 0);
}
.v-body{
    font-size:.24rem;
    color:@gc;
    background:@bgc;
    font-famliy: 'Helvetica';
    -webkit-user-select: none;
}
.search-result{
    font-size:.26rem;
    height:.88rem;
    line-height:.88rem;
    text-indent:.28rem;
    background:@bgc-white;
    border-bottom:@list-border; 
}
.search-result-list{
    .v-item{
        .v-link{
            display:block;
            line-height:1.6;
            font-size:.28rem;
            padding:.2rem 0;
            padding-right:.9rem;
            padding-left:.2rem;
            position:relative;
            word-break:break-all;
            &:after{
                content:'';
                position:absolute;
                width:.9rem;
                right:0;
                top:0;
                bottom:0;
                background:url('../images/arrow-r.png') center center no-repeat;
                background-size:.2rem .3rem;
            }
        }
        .v-link:visited{
            color:#999;
        }
        .v-em{
            color:#ff7f00;
        }
        .v-link:active{
            .v-link-active;
        }
        .v-link-active{
            background:#fff;
        }
        border-bottom:@list-border;
    }
    .v-item-more{
        a:visited{
            color:@gc;
        }
        a{
            height:.88rem;
            line-height:.88rem;
            font-size:.36rem;
            background:#fff;
            display:block;
            text-align:center;
        }
    }
}
.v-footer{
    font-size:.28rem;
    text-align:center;
    height:.8rem;
    line-height:.8rem;
    padding-top:.28rem;
}
.v-footer-fixed{
    position:fixed;
    left:0;
    bottom:0;
    right:0;
    text-align:center;
}
.v-input{
    background:#fff;
    font-size:.26rem;
    color:@gc;
    height:.74rem;
    line-height:.74rem;
    padding-left:.13rem;
    display:block;
    border:1px solid #ddd;
    input[type="text"]{
        font-size:.28rem;
        width:100%;
        border:0;
    }
}
.v-submit{
    background:#01af63;
    height:.8rem;
    color:#fff;
    text-align:center;
    width:100%;
    border:0;
    input[type="submit"]{
        font-size:.28rem;
        height:100%;
        background:none;
        border:0;
        color:#fff;
        width:100%;
    }
}
.apply{
    .logo{
        padding-left:1rem;
        background:url('../images/logo.png') left center no-repeat;
        background-size:.8rem .6rem;
        height:.6rem;
        font-size:.36rem;
        line-height:.6rem;
        width:3.6rem;
        margin:.5rem auto;
    }
    .apply-form{
        width:6.75rem;
        margin:0 auto;
        .f-ele{
            margin-bottom:.39rem;
        }
    }
}
.operation-tip{
    width:6.75rem;
    margin:0 auto;
    margin-top:.31rem;
    background:#fff;
    .title{
        text-align:center;
        font-size:.32rem;
        height:.7rem;
        line-height:.8rem;
    }
    .content{
        padding:0 .24rem;
        padding-bottom:.24rem;
        line-height:1.8;
    }
}

